package cn.tedu.tmall.front.mall.dao.repository;

import cn.tedu.tmall.front.mall.pojo.po.CartPO;
import cn.tedu.tmall.front.mall.pojo.vo.CartVO;

import java.util.List;

public interface ICartCacheRepository {
    void add(Long userId,CartPO cartPO);

    CartPO getGoodsByUserIdAndGoodsId(Long id, Long goodsId);

    void addCartGoodsNum(Long id, Long goodsId, Integer goodsNum);


    List<CartPO> list(Long id);

    void delByUserIdAndGoodsId(Long id, Long goodsId);

    void updateCheckStatusByUserIdAndGoodsId(Long id, Long goodsId, Integer checkStatus);

    void modify(Long userId, Long goodsId, Integer goodsNum);
}
